package com.bsoft.gol.hcs.satisfaction.bean.request;

import java.util.List;

public class SurveyPlanListRequest {
    private String surveyRuleName;
    private String beginDate;
    private String endDate;
    private String surveyStatus;
    private String formStatus;
    private String processingStatus;
    //问卷最大分数
    private String selectedMaxZf;
    //问卷最小分数
    private String selectedMinZf;
    private String selectedZxjg;
    private String selectedZxksId;
    private String questionnaireId;
    private String questionnaireName;
    private List<TitleBean> titleList;
    private String cardType;
    private String cardNumber;
    private int pageNo;
    private int pageSize;
    private int queryType;
    private String surveyWay;
    private String relation;
    private String notifyStatus;
    private String dateStart;
    private String dateEnd;

    public String getDateStart() {
        return dateStart;
    }

    public void setDateStart(String dateStart) {
        this.dateStart = dateStart;
    }

    public String getDateEnd() {
        return dateEnd;
    }

    public void setDateEnd(String dateEnd) {
        this.dateEnd = dateEnd;
    }

    public String getNotifyStatus() {
        return notifyStatus;
    }

    public void setNotifyStatus(String notifyStatus) {
        this.notifyStatus = notifyStatus;
    }

    public String getRelation() {
        return relation;
    }

    public void setRelation(String relation) {
        this.relation = relation;
    }

    public String getSurveyWay() {
        return surveyWay;
    }

    public void setSurveyWay(String surveyWay) {
        this.surveyWay = surveyWay;
    }

    public String getSelectedZxjg() {
        return selectedZxjg;
    }

    public void setSelectedZxjg(String selectedZxjg) {
        this.selectedZxjg = selectedZxjg;
    }

    public int getQueryType() {
        return queryType;
    }

    public void setQueryType(int queryType) {
        this.queryType = queryType;
    }

    public static class TitleBean{
        private String titleId;
        private String titleName;
        private String answerId;
        private String answerName;

        public String getTitleId() {
            return titleId;
        }

        public void setTitleId(String titleId) {
            this.titleId = titleId;
        }

        public String getTitleName() {
            return titleName;
        }

        public void setTitleName(String titleName) {
            this.titleName = titleName;
        }

        public String getAnswerId() {
            return answerId;
        }

        public void setAnswerId(String answerId) {
            this.answerId = answerId;
        }

        public String getAnswerName() {
            return answerName;
        }

        public void setAnswerName(String answerName) {
            this.answerName = answerName;
        }
    }

    public String getSurveyRuleName() {
        return surveyRuleName;
    }

    public void setSurveyRuleName(String surveyRuleName) {
        this.surveyRuleName = surveyRuleName;
    }

    public String getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(String beginDate) {
        this.beginDate = beginDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getSurveyStatus() {
        return surveyStatus;
    }

    public void setSurveyStatus(String surveyStatus) {
        this.surveyStatus = surveyStatus;
    }

    public String getProcessingStatus() {
        return processingStatus;
    }

    public void setProcessingStatus(String processingStatus) {
        this.processingStatus = processingStatus;
    }

    public String getSelectedMaxZf() {
        return selectedMaxZf;
    }

    public void setSelectedMaxZf(String selectedMaxZf) {
        this.selectedMaxZf = selectedMaxZf;
    }

    public String getSelectedMinZf() {
        return selectedMinZf;
    }

    public void setSelectedMinZf(String selectedMinZf) {
        this.selectedMinZf = selectedMinZf;
    }

    public String getSelectedZxksId() {
        return selectedZxksId;
    }

    public void setSelectedZxksId(String selectedZxksId) {
        this.selectedZxksId = selectedZxksId;
    }

    public String getQuestionnaireId() {
        return questionnaireId;
    }

    public void setQuestionnaireId(String questionnaireId) {
        this.questionnaireId = questionnaireId;
    }

    public int getPageNo() {
        return pageNo;
    }

    public void setPageNo(int pageNo) {
        this.pageNo = pageNo;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public String getQuestionnaireName() {
        return questionnaireName;
    }

    public void setQuestionnaireName(String questionnaireName) {
        this.questionnaireName = questionnaireName;
    }

    public String getCardType() {
        return cardType;
    }

    public void setCardType(String cardType) {
        this.cardType = cardType;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    public List<TitleBean> getTitleList() {
        return titleList;
    }

    public void setTitleList(List<TitleBean> titleList) {
        this.titleList = titleList;
    }

    public String getFormStatus() {
        return formStatus;
    }

    public void setFormStatus(String formStatus) {
        this.formStatus = formStatus;
    }

    @Override
    public String toString() {
        return "SurveyPlanListRequest{" +
                "surveyRuleName='" + surveyRuleName + '\'' +
                ", beginDate='" + beginDate + '\'' +
                ", endDate='" + endDate + '\'' +
                ", surveyStatus='" + surveyStatus + '\'' +
                ", formStatus='" + formStatus + '\'' +
                ", processingStatus='" + processingStatus + '\'' +
                ", selectedMaxZf='" + selectedMaxZf + '\'' +
                ", selectedMinZf='" + selectedMinZf + '\'' +
                ", selectedZxjg='" + selectedZxjg + '\'' +
                ", selectedZxksId='" + selectedZxksId + '\'' +
                ", questionnaireId='" + questionnaireId + '\'' +
                ", questionnaireName='" + questionnaireName + '\'' +
                ", titleList=" + titleList +
                ", cardType='" + cardType + '\'' +
                ", cardNumber='" + cardNumber + '\'' +
                ", pageNo=" + pageNo +
                ", pageSize=" + pageSize +
                ", queryType=" + queryType +
                ", surveyWay='" + surveyWay + '\'' +
                ", relation='" + relation + '\'' +
                ", notifyStatus='" + notifyStatus + '\'' +
                ", dateStart='" + dateStart + '\'' +
                ", dateEnd='" + dateEnd + '\'' +
                '}';
    }
}